[Manager Summary]
Creates a Printing Manager print record from a PMPrintSettings object and a PMPageFormat object.
OSStatus PMMakeOldPrintRecord(PMPrintSettings printSettings, PMPageFormat pageFormat, Handle *prRecHdl)
PARAMETERS
printSettings
- A PMPrintSettings object previously created by your application. This function uses the information in this object to create a Printing Manager print record.
pageFormat
- A PMPageFormat object previously created by your application. This function uses the information in this object to create a Printing Manager print record.
prRecHdl
- On return, a handle to a Printing Manager print record built with the information from the objects you supply in the previous two parameters.
- function result
- A result code. See Result Codes.
DISCUSSION
The PMMakeOldPrintRecord supplies 120-byte print record to work with a current version of the printer driver. This provides your application with a way to get an old-style print record to store with a document that may be shared with old versions of the application. Because the new PMPrintSettings and PMPageFormat objects are a super-set of the old-style print record, there may be new features available with the new PMPrintSettings and PMPageFormat which would not be enabled with the old-style print record.
Last modified: 5/7/99. Status: Draft Copyright 1999 Apple Computer, Inc. All rights reserved.